home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 15 / Commodore_Free_Issue_15_2008_Commodore_Computer_Club.d64 / t.cad pad < prev    next >
Text File  |  2023-02-26  |  4KB  |  122 lines

  1. u
  2. Commodore CAD Pad Project
  3. By Rick Youngman
  4.  
  5. Intro:
  6. Anyone who has ever tried to do any
  7. precise artwork on a C=64 can relate to
  8. this project.  To put it simply, is
  9. nearly impossible, to draw a straight
  10. line with a joystick, and making a true
  11. 45 degree line, IS impossible. This
  12. project actually was completed 15 years
  13. ago and used not only for a drawing
  14. tool, but also as a game controller.
  15. It is simple, inexpensive, and someone
  16. with minimal soldering skills should be
  17. able to complete it, with a little
  18. effort.
  19.  
  20. Materials: You will need:
  21. 9 - momentary (normally open) switches
  22. 1 - 9 pin DB9 plug (or a chopped off
  23.   cord from an old joystick)
  24. Some wire/solder & stuff like that.
  25. 8 - Diodes *
  26.  Silicon switching diodes. Radio Shack
  27.   #276-1620 (pack of 50 for $ 2.98)
  28.   (also known as signal diodes)
  29. 1 - Controller case
  30.  
  31. What kind of switches you use, and how
  32. you set this project up in a case is up
  33. to you.
  34.  
  35. How it works:
  36. The position of the cursor at the
  37. joystick port is read by simply
  38. grounding pins 1-4 and pin 6 (FIRE
  39. BUTTON).  I.e. grounding pin 1 makes
  40. the cursor (or sprite) move UP, and
  41. grounding pin 4 makes it move to the
  42. RIGHT. That is great, in theory, but
  43. not precise in practice, because one
  44. slip of your hand will trigger another
  45. direction, and all you have is a
  46. crooked line. Trying to hold a joystick
  47. handle to draw a 45 degree line is even
  48. worse. So the solution is to
  49. mechanically close the contacts by
  50. push-buttons, allowing precise control
  51. of the cursors movement. This project
  52. goes one step further, by allowing you
  53. to use ONE button to push TWO!! This is
  54. explained better by considering this.
  55. If you wanted to move the cursor at 45
  56. degrees to the right, you would have to
  57. hold both the RIGHT, and UP button at
  58. the same time.  That works, ONLY I MEAN
  59. ONLY --- you can push both buttons
  60. EXACTLY at the same time!  That's
  61. impossible! Not any longer.. Because
  62. we are going to add that button!
  63.  
  64. Look at the picture online and you will
  65. understand.
  66.  
  67. The concept is so stupidly simple, I
  68. won't go into the all the nitty gritty
  69. here.  For this explanation, we will
  70. only look at making a 45 degree angle
  71. to the upper right area of the picture.
  72.  
  73. Because of the diodes inline on switch
  74. # 3, they prevent feedback between SW 1
  75. and SW 2, so pressing either of those
  76. switches allows them to act normally,
  77. BUT, by pressing SW 3,  the ground is
  78. now latched to the output of BOTH of
  79. those switches AT THE SAME TIME,
  80. resulting in a perfect 45 degree line!
  81.  
  82. Some Suggestions:
  83. How you use this project, and construct
  84. it is entirely up to you. It is simple
  85. enough to be able to just mount some
  86. cheap switches in a box and wire the
  87. diodes point-to-point, or you can make
  88. a PC board, if you have the skills.
  89.  
  90. If you want to use this project as a
  91. game controller (it works very well for
  92. that too) keep in mind what kind of
  93. switches you will use, and how much
  94. abuse they will handle.
  95.  
  96. How you locate the switches is up to
  97. you. Or you could even setup the
  98. switches like a Playstation pad too.
  99.  
  100. Full Layout
  101.  
  102. Closing Note:
  103. I have started to make a template for
  104. you that want to etch your own PC
  105. board, but any help there would be
  106. welcome, as my time is limited (and the
  107. software I use for making etch patterns
  108. really sux, and takes boo-koo time !)In
  109. the mean time, here is a simple
  110. hardware hack, that will be very
  111. useful, and can supply a missing link,
  112. to something that was never produced.
  113.  
  114. Rick Youngman
  115.  http://users.commspeed.net/wlbbs/
  116.   CAD-PAD.html
  117.  
  118. COMMODORE FREE
  119. Would like to thank Rick for permission
  120. to reprint this project in the magazine
  121.  
  122.